SET QUOTED_IDENTIFIER ON
GO
SET ANSI_NULLS ON
GO
CREATE VIEW dbo.vwlMensajes
AS
SELECT     dbo.Tb_Mensajes.IDMensaje AS ID, dbo.Tb_Mensajes.Fecha, dbo.vwrUsuarios.Descripcion AS Origen, vwrUsuarios_1.Descripcion AS Destino, 
                      dbo.Tb_Mensajes.Asunto, dbo.vwrTiposDeAsunto.Descripcion AS TipoAsunto, dbo.vwrEstadosDeMensajes.Descripcion AS Estado
FROM         dbo.Tb_Mensajes INNER JOIN
                      dbo.vwrUsuarios ON dbo.Tb_Mensajes.Origen = dbo.vwrUsuarios.ID INNER JOIN
                      dbo.vwrUsuarios vwrUsuarios_1 ON dbo.Tb_Mensajes.Destino = vwrUsuarios_1.ID LEFT OUTER JOIN
                      dbo.vwrEstadosDeMensajes ON dbo.Tb_Mensajes.Estado = dbo.vwrEstadosDeMensajes.ID LEFT OUTER JOIN
                      dbo.vwrTiposDeAsunto ON dbo.Tb_Mensajes.TipoAsunto = dbo.vwrTiposDeAsunto.ID

GO
GRANT SELECT ON  [dbo].[vwlMensajes] TO [public]
GRANT SELECT ON  [dbo].[vwlMensajes] TO [SoloVer]
GO
